<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>aps.models.usuario</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="aps-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="aps-module.html">Package&nbsp;aps</a> ::
        <a href="aps.models-module.html">Package&nbsp;models</a> ::
        Module&nbsp;usuario
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="aps.models.usuario-pysrc.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<h1 class="epydoc">Source Code for <a href="aps.models.usuario-module.html">Module aps.models.usuario</a></h1>
<pre class="py-src">
<a name="L1"></a><tt class="py-lineno"> 1</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Module aps.models.base=aps.models.base-module.html"><a title="aps.models.base" class="py-name" href="#" onclick="return doclink('link-0', 'base', 'link-0');">base</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt>
<a name="L2"></a><tt class="py-lineno"> 2</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">sqlalchemy</tt><tt class="py-op">.</tt><tt class="py-name">orm</tt> <tt class="py-keyword">import</tt> <tt class="py-name">relationship</tt> </tt>
<a name="L3"></a><tt class="py-lineno"> 3</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">sqlalchemy</tt> <tt class="py-keyword">import</tt> <tt class="py-name">Sequence</tt> </tt>
<a name="L4"></a><tt class="py-lineno"> 4</tt>  <tt class="py-line"> </tt>
<a name="Usuario"></a><div id="Usuario-def"><a name="L5"></a><tt class="py-lineno"> 5</tt> <a class="py-toggle" href="#" id="Usuario-toggle" onclick="return toggle('Usuario');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="aps.models.usuario.Usuario-class.html">Usuario</a><tt class="py-op">(</tt><tt class="py-base-class">Base</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Usuario-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="Usuario-expanded"><a name="L6"></a><tt class="py-lineno"> 6</tt>  <tt class="py-line">    <tt class="py-docstring">"""</tt> </tt>
<a name="L7"></a><tt class="py-lineno"> 7</tt>  <tt class="py-line"><tt class="py-docstring">    Clase que crea la tabla Usuario</tt> </tt>
<a name="L8"></a><tt class="py-lineno"> 8</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
<a name="L9"></a><tt class="py-lineno"> 9</tt>  <tt class="py-line">    <tt id="link-1" class="py-name" targets="Variable aps.models.atributo.Atributo.__tablename__=aps.models.atributo.Atributo-class.html#__tablename__,Variable aps.models.fase.Fase.__tablename__=aps.models.fase.Fase-class.html#__tablename__,Variable aps.models.faserol.FaseRol.__tablename__=aps.models.faserol.FaseRol-class.html#__tablename__,Variable aps.models.fasetipoitem.FaseTipoitem.__tablename__=aps.models.fasetipoitem.FaseTipoitem-class.html#__tablename__,Variable aps.models.historial.Historial.__tablename__=aps.models.historial.Historial-class.html#__tablename__,Variable aps.models.item.Item.__tablename__=aps.models.item.Item-class.html#__tablename__,Variable aps.models.itematributovalor.ItemAtributoValor.__tablename__=aps.models.itematributovalor.ItemAtributoValor-class.html#__tablename__,Variable aps.models.itemversion.ItemVersion.__tablename__=aps.models.itemversion.ItemVersion-class.html#__tablename__,Variable aps.models.lineabase.Lineabase.__tablename__=aps.models.lineabase.Lineabase-class.html#__tablename__,Variable aps.models.permiso.Permiso.__tablename__=aps.models.permiso.Permiso-class.html#__tablename__,Variable aps.models.proyecto.Proyecto.__tablename__=aps.models.proyecto.Proyecto-class.html#__tablename__,Variable aps.models.proyectofase.ProyectoFase.__tablename__=aps.models.proyectofase.ProyectoFase-class.html#__tablename__,Variable aps.models.proyectorol.ProyectoRol.__tablename__=aps.models.proyectorol.ProyectoRol-class.html#__tablename__,Variable aps.models.proyectousuario.ProyectoUsuario.__tablename__=aps.models.proyectousuario.ProyectoUsuario-class.html#__tablename__,Variable aps.models.proyectousuariorol.ProyectoUsuarioRol.__tablename__=aps.models.proyectousuariorol.ProyectoUsuarioRol-class.html#__tablename__,Variable aps.models.relacion.Relacion.__tablename__=aps.models.relacion.Relacion-class.html#__tablename__,Variable aps.models.rol.Rol.__tablename__=aps.models.rol.Rol-class.html#__tablename__,Variable aps.models.rolpermiso.RolPermiso.__tablename__=aps.models.rolpermiso.RolPermiso-class.html#__tablename__,Variable aps.models.solicitud.Solicitud.__tablename__=aps.models.solicitud.Solicitud-class.html#__tablename__,Variable aps.models.solicituditem.SolicitudItem.__tablename__=aps.models.solicituditem.SolicitudItem-class.html#__tablename__,Variable aps.models.tipoitem.Tipoitem.__tablename__=aps.models.tipoitem.Tipoitem-class.html#__tablename__,Variable aps.models.tipoitematributo.TipoitemAtributo.__tablename__=aps.models.tipoitematributo.TipoitemAtributo-class.html#__tablename__,Variable aps.models.uploadedfile.UploadedFile.__tablename__=aps.models.uploadedfile.UploadedFile-class.html#__tablename__,Variable aps.models.usuario.Usuario.__tablename__=aps.models.usuario.Usuario-class.html#__tablename__,Variable aps.models.voto.Voto.__tablename__=aps.models.voto.Voto-class.html#__tablename__"><a title="aps.models.atributo.Atributo.__tablename__
aps.models.fase.Fase.__tablename__
aps.models.faserol.FaseRol.__tablename__
aps.models.fasetipoitem.FaseTipoitem.__tablename__
aps.models.historial.Historial.__tablename__
aps.models.item.Item.__tablename__
aps.models.itematributovalor.ItemAtributoValor.__tablename__
aps.models.itemversion.ItemVersion.__tablename__
aps.models.lineabase.Lineabase.__tablename__
aps.models.permiso.Permiso.__tablename__
aps.models.proyecto.Proyecto.__tablename__
aps.models.proyectofase.ProyectoFase.__tablename__
aps.models.proyectorol.ProyectoRol.__tablename__
aps.models.proyectousuario.ProyectoUsuario.__tablename__
aps.models.proyectousuariorol.ProyectoUsuarioRol.__tablename__
aps.models.relacion.Relacion.__tablename__
aps.models.rol.Rol.__tablename__
aps.models.rolpermiso.RolPermiso.__tablename__
aps.models.solicitud.Solicitud.__tablename__
aps.models.solicituditem.SolicitudItem.__tablename__
aps.models.tipoitem.Tipoitem.__tablename__
aps.models.tipoitematributo.TipoitemAtributo.__tablename__
aps.models.uploadedfile.UploadedFile.__tablename__
aps.models.usuario.Usuario.__tablename__
aps.models.voto.Voto.__tablename__" class="py-name" href="#" onclick="return doclink('link-1', '__tablename__', 'link-1');">__tablename__</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'usuario'</tt> </tt>
<a name="L10"></a><tt class="py-lineno">10</tt>  <tt class="py-line">    <tt id="link-2" class="py-name" targets="Variable aps.models.atributo.Atributo.id=aps.models.atributo.Atributo-class.html#id,Variable aps.models.fase.Fase.id=aps.models.fase.Fase-class.html#id,Variable aps.models.item.Item.id=aps.models.item.Item-class.html#id,Variable aps.models.itemversion.ItemVersion.id=aps.models.itemversion.ItemVersion-class.html#id,Variable aps.models.lineabase.Lineabase.id=aps.models.lineabase.Lineabase-class.html#id,Variable aps.models.permiso.Permiso.id=aps.models.permiso.Permiso-class.html#id,Variable aps.models.proyecto.Proyecto.id=aps.models.proyecto.Proyecto-class.html#id,Variable aps.models.rol.Rol.id=aps.models.rol.Rol-class.html#id,Variable aps.models.solicitud.Solicitud.id=aps.models.solicitud.Solicitud-class.html#id,Variable aps.models.tipoitem.Tipoitem.id=aps.models.tipoitem.Tipoitem-class.html#id,Variable aps.models.usuario.Usuario.id=aps.models.usuario.Usuario-class.html#id"><a title="aps.models.atributo.Atributo.id
aps.models.fase.Fase.id
aps.models.item.Item.id
aps.models.itemversion.ItemVersion.id
aps.models.lineabase.Lineabase.id
aps.models.permiso.Permiso.id
aps.models.proyecto.Proyecto.id
aps.models.rol.Rol.id
aps.models.solicitud.Solicitud.id
aps.models.tipoitem.Tipoitem.id
aps.models.usuario.Usuario.id" class="py-name" href="#" onclick="return doclink('link-2', 'id', 'link-2');">id</a></tt> <tt class="py-op">=</tt> <tt class="py-name">Column</tt><tt class="py-op">(</tt><tt class="py-name">Integer</tt><tt class="py-op">,</tt> <tt class="py-name">Sequence</tt><tt class="py-op">(</tt><tt class="py-string">'usuario_id_seq'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">primary_key</tt><tt class="py-op">=</tt><tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
<a name="L11"></a><tt class="py-lineno">11</tt>  <tt class="py-line">    <tt id="link-3" class="py-name" targets="Variable aps.models.usuario.Usuario.ci=aps.models.usuario.Usuario-class.html#ci"><a title="aps.models.usuario.Usuario.ci" class="py-name" href="#" onclick="return doclink('link-3', 'ci', 'link-3');">ci</a></tt> <tt class="py-op">=</tt> <tt class="py-name">Column</tt><tt class="py-op">(</tt><tt class="py-name">Integer</tt><tt class="py-op">,</tt> <tt class="py-name">nullable</tt><tt class="py-op">=</tt><tt class="py-name">False</tt><tt class="py-op">,</tt> <tt class="py-name">unique</tt><tt class="py-op">=</tt><tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
<a name="L12"></a><tt class="py-lineno">12</tt>  <tt class="py-line">    <tt id="link-4" class="py-name" targets="Variable aps.models.usuario.Usuario.nombres=aps.models.usuario.Usuario-class.html#nombres"><a title="aps.models.usuario.Usuario.nombres" class="py-name" href="#" onclick="return doclink('link-4', 'nombres', 'link-4');">nombres</a></tt> <tt class="py-op">=</tt> <tt class="py-name">Column</tt><tt class="py-op">(</tt><tt class="py-name">String</tt><tt class="py-op">(</tt><tt class="py-number">50</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">nullable</tt><tt class="py-op">=</tt><tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
<a name="L13"></a><tt class="py-lineno">13</tt>  <tt class="py-line">    <tt id="link-5" class="py-name" targets="Variable aps.models.usuario.Usuario.apellidos=aps.models.usuario.Usuario-class.html#apellidos"><a title="aps.models.usuario.Usuario.apellidos" class="py-name" href="#" onclick="return doclink('link-5', 'apellidos', 'link-5');">apellidos</a></tt> <tt class="py-op">=</tt> <tt class="py-name">Column</tt><tt class="py-op">(</tt><tt class="py-name">String</tt><tt class="py-op">(</tt><tt class="py-number">50</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">nullable</tt><tt class="py-op">=</tt><tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
<a name="L14"></a><tt class="py-lineno">14</tt>  <tt class="py-line">    <tt id="link-6" class="py-name" targets="Variable aps.models.usuario.Usuario.email=aps.models.usuario.Usuario-class.html#email"><a title="aps.models.usuario.Usuario.email" class="py-name" href="#" onclick="return doclink('link-6', 'email', 'link-6');">email</a></tt> <tt class="py-op">=</tt> <tt class="py-name">Column</tt><tt class="py-op">(</tt><tt class="py-name">String</tt><tt class="py-op">(</tt><tt class="py-number">50</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L15"></a><tt class="py-lineno">15</tt>  <tt class="py-line">    <tt id="link-7" class="py-name" targets="Variable aps.models.usuario.Usuario.telefono=aps.models.usuario.Usuario-class.html#telefono"><a title="aps.models.usuario.Usuario.telefono" class="py-name" href="#" onclick="return doclink('link-7', 'telefono', 'link-7');">telefono</a></tt> <tt class="py-op">=</tt> <tt class="py-name">Column</tt><tt class="py-op">(</tt><tt class="py-name">Integer</tt><tt class="py-op">)</tt> </tt>
<a name="L16"></a><tt class="py-lineno">16</tt>  <tt class="py-line">    <tt id="link-8" class="py-name" targets="Variable aps.models.usuario.Usuario.direccion=aps.models.usuario.Usuario-class.html#direccion"><a title="aps.models.usuario.Usuario.direccion" class="py-name" href="#" onclick="return doclink('link-8', 'direccion', 'link-8');">direccion</a></tt> <tt class="py-op">=</tt> <tt class="py-name">Column</tt><tt class="py-op">(</tt><tt class="py-name">String</tt><tt class="py-op">(</tt><tt class="py-number">50</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L17"></a><tt class="py-lineno">17</tt>  <tt class="py-line">    <tt id="link-9" class="py-name" targets="Variable aps.models.fase.Fase.observaciones=aps.models.fase.Fase-class.html#observaciones,Variable aps.models.proyecto.Proyecto.observaciones=aps.models.proyecto.Proyecto-class.html#observaciones,Variable aps.models.usuario.Usuario.observaciones=aps.models.usuario.Usuario-class.html#observaciones"><a title="aps.models.fase.Fase.observaciones
aps.models.proyecto.Proyecto.observaciones
aps.models.usuario.Usuario.observaciones" class="py-name" href="#" onclick="return doclink('link-9', 'observaciones', 'link-9');">observaciones</a></tt> <tt class="py-op">=</tt> <tt class="py-name">Column</tt><tt class="py-op">(</tt><tt class="py-name">String</tt><tt class="py-op">(</tt><tt class="py-number">50</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L18"></a><tt class="py-lineno">18</tt>  <tt class="py-line">    <tt id="link-10" class="py-name" targets="Variable aps.models.usuario.Usuario.nick=aps.models.usuario.Usuario-class.html#nick"><a title="aps.models.usuario.Usuario.nick" class="py-name" href="#" onclick="return doclink('link-10', 'nick', 'link-10');">nick</a></tt> <tt class="py-op">=</tt> <tt class="py-name">Column</tt><tt class="py-op">(</tt><tt class="py-name">String</tt><tt class="py-op">(</tt><tt class="py-number">50</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">nullable</tt><tt class="py-op">=</tt><tt class="py-name">False</tt><tt class="py-op">,</tt> <tt class="py-name">unique</tt><tt class="py-op">=</tt><tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
<a name="L19"></a><tt class="py-lineno">19</tt>  <tt class="py-line">    <tt id="link-11" class="py-name" targets="Variable aps.models.usuario.Usuario.password=aps.models.usuario.Usuario-class.html#password"><a title="aps.models.usuario.Usuario.password" class="py-name" href="#" onclick="return doclink('link-11', 'password', 'link-11');">password</a></tt> <tt class="py-op">=</tt> <tt class="py-name">Column</tt><tt class="py-op">(</tt><tt class="py-name">String</tt><tt class="py-op">(</tt><tt class="py-number">50</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">nullable</tt><tt class="py-op">=</tt><tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
<a name="L20"></a><tt class="py-lineno">20</tt>  <tt class="py-line">    <tt id="link-12" class="py-name" targets="Variable aps.models.usuario.Usuario.sexo=aps.models.usuario.Usuario-class.html#sexo"><a title="aps.models.usuario.Usuario.sexo" class="py-name" href="#" onclick="return doclink('link-12', 'sexo', 'link-12');">sexo</a></tt> <tt class="py-op">=</tt> <tt class="py-name">Column</tt><tt class="py-op">(</tt><tt class="py-name">String</tt><tt class="py-op">(</tt><tt class="py-number">50</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">nullable</tt><tt class="py-op">=</tt><tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
<a name="L21"></a><tt class="py-lineno">21</tt>  <tt class="py-line">    <tt id="link-13" class="py-name" targets="Variable aps.models.usuario.Usuario.fechanac=aps.models.usuario.Usuario-class.html#fechanac"><a title="aps.models.usuario.Usuario.fechanac" class="py-name" href="#" onclick="return doclink('link-13', 'fechanac', 'link-13');">fechanac</a></tt> <tt class="py-op">=</tt> <tt class="py-name">Column</tt><tt class="py-op">(</tt><tt class="py-name">String</tt><tt class="py-op">(</tt><tt class="py-number">50</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">nullable</tt><tt class="py-op">=</tt><tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
<a name="L22"></a><tt class="py-lineno">22</tt>  <tt class="py-line">    <tt id="link-14" class="py-name" targets="Variable aps.models.usuario.Usuario.roles_x_proyecto=aps.models.usuario.Usuario-class.html#roles_x_proyecto"><a title="aps.models.usuario.Usuario.roles_x_proyecto" class="py-name" href="#" onclick="return doclink('link-14', 'roles_x_proyecto', 'link-14');">roles_x_proyecto</a></tt> <tt class="py-op">=</tt> <tt class="py-name">relationship</tt><tt class="py-op">(</tt><tt class="py-string">"ProyectoUsuarioRol"</tt><tt class="py-op">)</tt> </tt>
<a name="L23"></a><tt class="py-lineno">23</tt>  <tt class="py-line">     </tt>
<a name="Usuario.__init__"></a><div id="Usuario.__init__-def"><a name="L24"></a><tt class="py-lineno">24</tt> <a class="py-toggle" href="#" id="Usuario.__init__-toggle" onclick="return toggle('Usuario.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="aps.models.usuario.Usuario-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">ci</tt><tt class="py-op">,</tt> <tt class="py-param">nombres</tt><tt class="py-op">,</tt> <tt class="py-param">apellidos</tt><tt class="py-op">,</tt> <tt class="py-param">nick</tt><tt class="py-op">,</tt> <tt class="py-param">password</tt><tt class="py-op">,</tt> <tt class="py-param">email</tt><tt class="py-op">,</tt> <tt class="py-param">telefono</tt><tt class="py-op">,</tt> <tt class="py-param">direccion</tt><tt class="py-op">,</tt> <tt class="py-param">observaciones</tt><tt class="py-op">,</tt> <tt class="py-param">sexo</tt><tt class="py-op">,</tt> <tt class="py-param">fechanac</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Usuario.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Usuario.__init__-expanded"><a name="L25"></a><tt class="py-lineno">25</tt>  <tt class="py-line">        <tt class="py-docstring">"""</tt> </tt>
<a name="L26"></a><tt class="py-lineno">26</tt>  <tt class="py-line"><tt class="py-docstring">        Metodo de instancia constructor que inicializa los parametros del objeto usuario</tt> </tt>
<a name="L27"></a><tt class="py-lineno">27</tt>  <tt class="py-line"><tt class="py-docstring">        @type self: usuario</tt> </tt>
<a name="L28"></a><tt class="py-lineno">28</tt>  <tt class="py-line"><tt class="py-docstring">        @param self: referencia al objeto que llama el metodo en este caso usuario.</tt> </tt>
<a name="L29"></a><tt class="py-lineno">29</tt>  <tt class="py-line"><tt class="py-docstring">        @type ci: Integer</tt> </tt>
<a name="L30"></a><tt class="py-lineno">30</tt>  <tt class="py-line"><tt class="py-docstring">        @param ci: campo que almacenara la cedula del usuario.</tt> </tt>
<a name="L31"></a><tt class="py-lineno">31</tt>  <tt class="py-line"><tt class="py-docstring">        @type nombres: Text</tt> </tt>
<a name="L32"></a><tt class="py-lineno">32</tt>  <tt class="py-line"><tt class="py-docstring">        @param nombres: campo que almacenara los nombres del usuario.</tt> </tt>
<a name="L33"></a><tt class="py-lineno">33</tt>  <tt class="py-line"><tt class="py-docstring">        @type apellidos: Text</tt> </tt>
<a name="L34"></a><tt class="py-lineno">34</tt>  <tt class="py-line"><tt class="py-docstring">        @param apellidos: campo que almacenara los apellidos del usuario.</tt> </tt>
<a name="L35"></a><tt class="py-lineno">35</tt>  <tt class="py-line"><tt class="py-docstring">        @type email: Text</tt> </tt>
<a name="L36"></a><tt class="py-lineno">36</tt>  <tt class="py-line"><tt class="py-docstring">        @param email: campo que almacenara el correo electronico del usuario.</tt> </tt>
<a name="L37"></a><tt class="py-lineno">37</tt>  <tt class="py-line"><tt class="py-docstring">        @type telefono: Integer</tt> </tt>
<a name="L38"></a><tt class="py-lineno">38</tt>  <tt class="py-line"><tt class="py-docstring">        @param telefono: campo que almacenara el telefono del usuario.</tt> </tt>
<a name="L39"></a><tt class="py-lineno">39</tt>  <tt class="py-line"><tt class="py-docstring">        @type direccion: Text</tt> </tt>
<a name="L40"></a><tt class="py-lineno">40</tt>  <tt class="py-line"><tt class="py-docstring">        @param direccion: campo que almacenara la direccion del usuario.</tt> </tt>
<a name="L41"></a><tt class="py-lineno">41</tt>  <tt class="py-line"><tt class="py-docstring">        @type observaciones: Text</tt> </tt>
<a name="L42"></a><tt class="py-lineno">42</tt>  <tt class="py-line"><tt class="py-docstring">        @param observaciones: campo que almacenara alguna observacion sobre el usuario.</tt> </tt>
<a name="L43"></a><tt class="py-lineno">43</tt>  <tt class="py-line"><tt class="py-docstring">        @type nick: Text</tt> </tt>
<a name="L44"></a><tt class="py-lineno">44</tt>  <tt class="py-line"><tt class="py-docstring">        @param nick: campo que almacenara el nombre de usuario del usuario en el sistema.</tt> </tt>
<a name="L45"></a><tt class="py-lineno">45</tt>  <tt class="py-line"><tt class="py-docstring">        @type password: Text</tt> </tt>
<a name="L46"></a><tt class="py-lineno">46</tt>  <tt class="py-line"><tt class="py-docstring">        @param password: campo que almacenara la contrasenha del usuario en el sistema.</tt> </tt>
<a name="L47"></a><tt class="py-lineno">47</tt>  <tt class="py-line"><tt class="py-docstring">        @type sexo: Text</tt> </tt>
<a name="L48"></a><tt class="py-lineno">48</tt>  <tt class="py-line"><tt class="py-docstring">        @param sexo: campo que almacenara el sexo del usuario.</tt> </tt>
<a name="L49"></a><tt class="py-lineno">49</tt>  <tt class="py-line"><tt class="py-docstring">        @type fechanac: Date</tt> </tt>
<a name="L50"></a><tt class="py-lineno">50</tt>  <tt class="py-line"><tt class="py-docstring">        @param nick: campo que almacenara la fecha de nacimiento del usuario.</tt> </tt>
<a name="L51"></a><tt class="py-lineno">51</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
<a name="L52"></a><tt class="py-lineno">52</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name"><a title="aps.models.usuario.Usuario.ci" class="py-name" href="#" onclick="return doclink('link-15', 'ci', 'link-3');">ci</a></tt> <tt class="py-op">=</tt> <tt id="link-16" class="py-name"><a title="aps.models.usuario.Usuario.ci" class="py-name" href="#" onclick="return doclink('link-16', 'ci', 'link-3');">ci</a></tt> </tt>
<a name="L53"></a><tt class="py-lineno">53</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name"><a title="aps.models.usuario.Usuario.nombres" class="py-name" href="#" onclick="return doclink('link-17', 'nombres', 'link-4');">nombres</a></tt> <tt class="py-op">=</tt> <tt id="link-18" class="py-name"><a title="aps.models.usuario.Usuario.nombres" class="py-name" href="#" onclick="return doclink('link-18', 'nombres', 'link-4');">nombres</a></tt> </tt>
<a name="L54"></a><tt class="py-lineno">54</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name"><a title="aps.models.usuario.Usuario.apellidos" class="py-name" href="#" onclick="return doclink('link-19', 'apellidos', 'link-5');">apellidos</a></tt> <tt class="py-op">=</tt> <tt id="link-20" class="py-name"><a title="aps.models.usuario.Usuario.apellidos" class="py-name" href="#" onclick="return doclink('link-20', 'apellidos', 'link-5');">apellidos</a></tt> </tt>
<a name="L55"></a><tt class="py-lineno">55</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name"><a title="aps.models.usuario.Usuario.nick" class="py-name" href="#" onclick="return doclink('link-21', 'nick', 'link-10');">nick</a></tt> <tt class="py-op">=</tt> <tt id="link-22" class="py-name"><a title="aps.models.usuario.Usuario.nick" class="py-name" href="#" onclick="return doclink('link-22', 'nick', 'link-10');">nick</a></tt> </tt>
<a name="L56"></a><tt class="py-lineno">56</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name"><a title="aps.models.usuario.Usuario.password" class="py-name" href="#" onclick="return doclink('link-23', 'password', 'link-11');">password</a></tt> <tt class="py-op">=</tt> <tt id="link-24" class="py-name"><a title="aps.models.usuario.Usuario.password" class="py-name" href="#" onclick="return doclink('link-24', 'password', 'link-11');">password</a></tt> </tt>
<a name="L57"></a><tt class="py-lineno">57</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-25" class="py-name"><a title="aps.models.usuario.Usuario.email" class="py-name" href="#" onclick="return doclink('link-25', 'email', 'link-6');">email</a></tt> <tt class="py-op">=</tt> <tt id="link-26" class="py-name"><a title="aps.models.usuario.Usuario.email" class="py-name" href="#" onclick="return doclink('link-26', 'email', 'link-6');">email</a></tt> </tt>
<a name="L58"></a><tt class="py-lineno">58</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-27" class="py-name"><a title="aps.models.usuario.Usuario.telefono" class="py-name" href="#" onclick="return doclink('link-27', 'telefono', 'link-7');">telefono</a></tt> <tt class="py-op">=</tt> <tt id="link-28" class="py-name"><a title="aps.models.usuario.Usuario.telefono" class="py-name" href="#" onclick="return doclink('link-28', 'telefono', 'link-7');">telefono</a></tt> </tt>
<a name="L59"></a><tt class="py-lineno">59</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-29" class="py-name"><a title="aps.models.usuario.Usuario.direccion" class="py-name" href="#" onclick="return doclink('link-29', 'direccion', 'link-8');">direccion</a></tt> <tt class="py-op">=</tt> <tt id="link-30" class="py-name"><a title="aps.models.usuario.Usuario.direccion" class="py-name" href="#" onclick="return doclink('link-30', 'direccion', 'link-8');">direccion</a></tt> </tt>
<a name="L60"></a><tt class="py-lineno">60</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-31" class="py-name"><a title="aps.models.fase.Fase.observaciones
aps.models.proyecto.Proyecto.observaciones
aps.models.usuario.Usuario.observaciones" class="py-name" href="#" onclick="return doclink('link-31', 'observaciones', 'link-9');">observaciones</a></tt> <tt class="py-op">=</tt><tt id="link-32" class="py-name"><a title="aps.models.fase.Fase.observaciones
aps.models.proyecto.Proyecto.observaciones
aps.models.usuario.Usuario.observaciones" class="py-name" href="#" onclick="return doclink('link-32', 'observaciones', 'link-9');">observaciones</a></tt> </tt>
<a name="L61"></a><tt class="py-lineno">61</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-33" class="py-name"><a title="aps.models.usuario.Usuario.sexo" class="py-name" href="#" onclick="return doclink('link-33', 'sexo', 'link-12');">sexo</a></tt> <tt class="py-op">=</tt> <tt id="link-34" class="py-name"><a title="aps.models.usuario.Usuario.sexo" class="py-name" href="#" onclick="return doclink('link-34', 'sexo', 'link-12');">sexo</a></tt> </tt>
<a name="L62"></a><tt class="py-lineno">62</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-35" class="py-name"><a title="aps.models.usuario.Usuario.fechanac" class="py-name" href="#" onclick="return doclink('link-35', 'fechanac', 'link-13');">fechanac</a></tt> <tt class="py-op">=</tt> <tt id="link-36" class="py-name"><a title="aps.models.usuario.Usuario.fechanac" class="py-name" href="#" onclick="return doclink('link-36', 'fechanac', 'link-13');">fechanac</a></tt> </tt>
</div><a name="L63"></a><tt class="py-lineno">63</tt>  <tt class="py-line">     </tt>
<a name="Usuario.eliminar_dependencias"></a><div id="Usuario.eliminar_dependencias-def"><a name="L64"></a><tt class="py-lineno">64</tt> <a class="py-toggle" href="#" id="Usuario.eliminar_dependencias-toggle" onclick="return toggle('Usuario.eliminar_dependencias');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="aps.models.usuario.Usuario-class.html#eliminar_dependencias">eliminar_dependencias</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Usuario.eliminar_dependencias-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Usuario.eliminar_dependencias-expanded"><a name="L65"></a><tt class="py-lineno">65</tt>  <tt class="py-line">        <tt class="py-docstring">"""</tt> </tt>
<a name="L66"></a><tt class="py-lineno">66</tt>  <tt class="py-line"><tt class="py-docstring">        Metodo de instancia que elimina todas los relaciones de un registro de la tabla Usuarios</tt> </tt>
<a name="L67"></a><tt class="py-lineno">67</tt>  <tt class="py-line"><tt class="py-docstring">        para que pueda ser eliminado.</tt> </tt>
<a name="L68"></a><tt class="py-lineno">68</tt>  <tt class="py-line"><tt class="py-docstring">        @type self: usuario</tt> </tt>
<a name="L69"></a><tt class="py-lineno">69</tt>  <tt class="py-line"><tt class="py-docstring">        @param self: referencia al objeto que llama el metodo en este caso usuario.</tt> </tt>
<a name="L70"></a><tt class="py-lineno">70</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
<a name="L71"></a><tt class="py-lineno">71</tt>  <tt class="py-line">        <tt class="py-comment"># En tabla proyectousuario</tt> </tt>
<a name="L72"></a><tt class="py-lineno">72</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">p</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">proyectos</tt><tt class="py-op">:</tt> </tt>
<a name="L73"></a><tt class="py-lineno">73</tt>  <tt class="py-line">            <tt id="link-37" class="py-name" targets="Variable aps.bdsession=aps-module.html#bdsession,Variable aps.models.atributo.bdsession=aps.models.atributo-module.html#bdsession,Variable aps.models.base.bdsession=aps.models.base-module.html#bdsession,Variable aps.models.bdsession=aps.models-module.html#bdsession,Variable aps.models.fase.bdsession=aps.models.fase-module.html#bdsession,Variable aps.models.faserol.bdsession=aps.models.faserol-module.html#bdsession,Variable aps.models.fasetipoitem.bdsession=aps.models.fasetipoitem-module.html#bdsession,Variable aps.models.grafo.bdsession=aps.models.grafo-module.html#bdsession,Variable aps.models.historial.bdsession=aps.models.historial-module.html#bdsession,Variable aps.models.item.bdsession=aps.models.item-module.html#bdsession,Variable aps.models.itematributovalor.bdsession=aps.models.itematributovalor-module.html#bdsession,Variable aps.models.itemversion.bdsession=aps.models.itemversion-module.html#bdsession,Variable aps.models.lineabase.bdsession=aps.models.lineabase-module.html#bdsession,Variable aps.models.permiso.bdsession=aps.models.permiso-module.html#bdsession,Variable aps.models.proyecto.bdsession=aps.models.proyecto-module.html#bdsession,Variable aps.models.proyectofase.bdsession=aps.models.proyectofase-module.html#bdsession,Variable aps.models.proyectorol.bdsession=aps.models.proyectorol-module.html#bdsession,Variable aps.models.proyectousuario.bdsession=aps.models.proyectousuario-module.html#bdsession,Variable aps.models.proyectousuariorol.bdsession=aps.models.proyectousuariorol-module.html#bdsession,Variable aps.models.relacion.bdsession=aps.models.relacion-module.html#bdsession,Variable aps.models.rol.bdsession=aps.models.rol-module.html#bdsession,Variable aps.models.rolpermiso.bdsession=aps.models.rolpermiso-module.html#bdsession,Variable aps.models.solicitud.bdsession=aps.models.solicitud-module.html#bdsession,Variable aps.models.solicituditem.bdsession=aps.models.solicituditem-module.html#bdsession,Variable aps.models.tipoitem.bdsession=aps.models.tipoitem-module.html#bdsession,Variable aps.models.tipoitematributo.bdsession=aps.models.tipoitematributo-module.html#bdsession,Variable aps.models.uploadedfile.bdsession=aps.models.uploadedfile-module.html#bdsession,Variable aps.models.usuario.bdsession=aps.models.usuario-module.html#bdsession,Variable aps.models.voto.bdsession=aps.models.voto-module.html#bdsession,Variable aps.views.atributo'.bdsession=aps.views.atributo%27-module.html#bdsession,Variable aps.views.bdsession=aps.views-module.html#bdsession,Variable aps.views.fase.bdsession=aps.views.fase-module.html#bdsession,Variable aps.views.historial'.bdsession=aps.views.historial%27-module.html#bdsession,Variable aps.views.item'.bdsession=aps.views.item%27-module.html#bdsession,Variable aps.views.lineabase'.bdsession=aps.views.lineabase%27-module.html#bdsession,Variable aps.views.login'.bdsession=aps.views.login%27-module.html#bdsession,Variable aps.views.main.bdsession=aps.views.main-module.html#bdsession,Variable aps.views.permiso'.bdsession=aps.views.permiso%27-module.html#bdsession,Variable aps.views.proyecto'.bdsession=aps.views.proyecto%27-module.html#bdsession,Variable aps.views.relacion'.bdsession=aps.views.relacion%27-module.html#bdsession,Variable aps.views.rol'.bdsession=aps.views.rol%27-module.html#bdsession,Variable aps.views.solicitudcambio.bdsession=aps.views.solicitudcambio-module.html#bdsession,Variable aps.views.tipoitem.bdsession=aps.views.tipoitem-module.html#bdsession,Variable aps.views.usuario'.bdsession=aps.views.usuario%27-module.html#bdsession"><a title="aps.bdsession
aps.models.atributo.bdsession
aps.models.base.bdsession
aps.models.bdsession
aps.models.fase.bdsession
aps.models.faserol.bdsession
aps.models.fasetipoitem.bdsession
aps.models.grafo.bdsession
aps.models.historial.bdsession
aps.models.item.bdsession
aps.models.itematributovalor.bdsession
aps.models.itemversion.bdsession
aps.models.lineabase.bdsession
aps.models.permiso.bdsession
aps.models.proyecto.bdsession
aps.models.proyectofase.bdsession
aps.models.proyectorol.bdsession
aps.models.proyectousuario.bdsession
aps.models.proyectousuariorol.bdsession
aps.models.relacion.bdsession
aps.models.rol.bdsession
aps.models.rolpermiso.bdsession
aps.models.solicitud.bdsession
aps.models.solicituditem.bdsession
aps.models.tipoitem.bdsession
aps.models.tipoitematributo.bdsession
aps.models.uploadedfile.bdsession
aps.models.usuario.bdsession
aps.models.voto.bdsession
aps.views.atributo'.bdsession
aps.views.bdsession
aps.views.fase.bdsession
aps.views.historial'.bdsession
aps.views.item'.bdsession
aps.views.lineabase'.bdsession
aps.views.login'.bdsession
aps.views.main.bdsession
aps.views.permiso'.bdsession
aps.views.proyecto'.bdsession
aps.views.relacion'.bdsession
aps.views.rol'.bdsession
aps.views.solicitudcambio.bdsession
aps.views.tipoitem.bdsession
aps.views.usuario'.bdsession" class="py-name" href="#" onclick="return doclink('link-37', 'bdsession', 'link-37');">bdsession</a></tt><tt class="py-op">.</tt><tt class="py-name">delete</tt><tt class="py-op">(</tt><tt class="py-name">p</tt><tt class="py-op">)</tt> </tt>
<a name="L74"></a><tt class="py-lineno">74</tt>  <tt class="py-line">        <tt class="py-comment"># En tabla rolusuario</tt> </tt>
<a name="L75"></a><tt class="py-lineno">75</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">r</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-38" class="py-name" targets="Variable aps.models.fase.Fase.roles=aps.models.fase.Fase-class.html#roles,Variable aps.models.proyecto.Proyecto.roles=aps.models.proyecto.Proyecto-class.html#roles"><a title="aps.models.fase.Fase.roles
aps.models.proyecto.Proyecto.roles" class="py-name" href="#" onclick="return doclink('link-38', 'roles', 'link-38');">roles</a></tt><tt class="py-op">:</tt> </tt>
<a name="L76"></a><tt class="py-lineno">76</tt>  <tt class="py-line">            <tt id="link-39" class="py-name"><a title="aps.bdsession
aps.models.atributo.bdsession
aps.models.base.bdsession
aps.models.bdsession
aps.models.fase.bdsession
aps.models.faserol.bdsession
aps.models.fasetipoitem.bdsession
aps.models.grafo.bdsession
aps.models.historial.bdsession
aps.models.item.bdsession
aps.models.itematributovalor.bdsession
aps.models.itemversion.bdsession
aps.models.lineabase.bdsession
aps.models.permiso.bdsession
aps.models.proyecto.bdsession
aps.models.proyectofase.bdsession
aps.models.proyectorol.bdsession
aps.models.proyectousuario.bdsession
aps.models.proyectousuariorol.bdsession
aps.models.relacion.bdsession
aps.models.rol.bdsession
aps.models.rolpermiso.bdsession
aps.models.solicitud.bdsession
aps.models.solicituditem.bdsession
aps.models.tipoitem.bdsession
aps.models.tipoitematributo.bdsession
aps.models.uploadedfile.bdsession
aps.models.usuario.bdsession
aps.models.voto.bdsession
aps.views.atributo'.bdsession
aps.views.bdsession
aps.views.fase.bdsession
aps.views.historial'.bdsession
aps.views.item'.bdsession
aps.views.lineabase'.bdsession
aps.views.login'.bdsession
aps.views.main.bdsession
aps.views.permiso'.bdsession
aps.views.proyecto'.bdsession
aps.views.relacion'.bdsession
aps.views.rol'.bdsession
aps.views.solicitudcambio.bdsession
aps.views.tipoitem.bdsession
aps.views.usuario'.bdsession" class="py-name" href="#" onclick="return doclink('link-39', 'bdsession', 'link-37');">bdsession</a></tt><tt class="py-op">.</tt><tt class="py-name">delete</tt><tt class="py-op">(</tt><tt class="py-name">r</tt><tt class="py-op">)</tt> </tt>
<a name="L77"></a><tt class="py-lineno">77</tt>  <tt class="py-line">        <tt class="py-comment"># En tabla proyectousuariorol</tt> </tt>
<a name="L78"></a><tt class="py-lineno">78</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">ur</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-40" class="py-name"><a title="aps.models.usuario.Usuario.roles_x_proyecto" class="py-name" href="#" onclick="return doclink('link-40', 'roles_x_proyecto', 'link-14');">roles_x_proyecto</a></tt><tt class="py-op">:</tt> </tt>
<a name="L79"></a><tt class="py-lineno">79</tt>  <tt class="py-line">            <tt id="link-41" class="py-name"><a title="aps.bdsession
aps.models.atributo.bdsession
aps.models.base.bdsession
aps.models.bdsession
aps.models.fase.bdsession
aps.models.faserol.bdsession
aps.models.fasetipoitem.bdsession
aps.models.grafo.bdsession
aps.models.historial.bdsession
aps.models.item.bdsession
aps.models.itematributovalor.bdsession
aps.models.itemversion.bdsession
aps.models.lineabase.bdsession
aps.models.permiso.bdsession
aps.models.proyecto.bdsession
aps.models.proyectofase.bdsession
aps.models.proyectorol.bdsession
aps.models.proyectousuario.bdsession
aps.models.proyectousuariorol.bdsession
aps.models.relacion.bdsession
aps.models.rol.bdsession
aps.models.rolpermiso.bdsession
aps.models.solicitud.bdsession
aps.models.solicituditem.bdsession
aps.models.tipoitem.bdsession
aps.models.tipoitematributo.bdsession
aps.models.uploadedfile.bdsession
aps.models.usuario.bdsession
aps.models.voto.bdsession
aps.views.atributo'.bdsession
aps.views.bdsession
aps.views.fase.bdsession
aps.views.historial'.bdsession
aps.views.item'.bdsession
aps.views.lineabase'.bdsession
aps.views.login'.bdsession
aps.views.main.bdsession
aps.views.permiso'.bdsession
aps.views.proyecto'.bdsession
aps.views.relacion'.bdsession
aps.views.rol'.bdsession
aps.views.solicitudcambio.bdsession
aps.views.tipoitem.bdsession
aps.views.usuario'.bdsession" class="py-name" href="#" onclick="return doclink('link-41', 'bdsession', 'link-37');">bdsession</a></tt><tt class="py-op">.</tt><tt class="py-name">delete</tt><tt class="py-op">(</tt><tt class="py-name">ur</tt><tt class="py-op">)</tt> </tt>
</div><a name="L80"></a><tt class="py-lineno">80</tt>  <tt class="py-line">             </tt>
<a name="Usuario.groupfinder"></a><div id="Usuario.groupfinder-def"><a name="L81"></a><tt class="py-lineno">81</tt> <a class="py-toggle" href="#" id="Usuario.groupfinder-toggle" onclick="return toggle('Usuario.groupfinder');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="aps.models.usuario.Usuario-class.html#groupfinder">groupfinder</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">userid</tt><tt class="py-op">,</tt> <tt class="py-param">request</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Usuario.groupfinder-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Usuario.groupfinder-expanded"><a name="L82"></a><tt class="py-lineno">82</tt>  <tt class="py-line">        <tt id="link-42" class="py-name" targets="Variable aps.models.historial.Historial.usuario=aps.models.historial.Historial-class.html#usuario,Variable aps.models.proyectousuario.ProyectoUsuario.usuario=aps.models.proyectousuario.ProyectoUsuario-class.html#usuario,Module aps.models.usuario=aps.models.usuario-module.html"><a title="aps.models.historial.Historial.usuario
aps.models.proyectousuario.ProyectoUsuario.usuario
aps.models.usuario" class="py-name" href="#" onclick="return doclink('link-42', 'usuario', 'link-42');">usuario</a></tt> <tt class="py-op">=</tt> <tt id="link-43" class="py-name"><a title="aps.bdsession
aps.models.atributo.bdsession
aps.models.base.bdsession
aps.models.bdsession
aps.models.fase.bdsession
aps.models.faserol.bdsession
aps.models.fasetipoitem.bdsession
aps.models.grafo.bdsession
aps.models.historial.bdsession
aps.models.item.bdsession
aps.models.itematributovalor.bdsession
aps.models.itemversion.bdsession
aps.models.lineabase.bdsession
aps.models.permiso.bdsession
aps.models.proyecto.bdsession
aps.models.proyectofase.bdsession
aps.models.proyectorol.bdsession
aps.models.proyectousuario.bdsession
aps.models.proyectousuariorol.bdsession
aps.models.relacion.bdsession
aps.models.rol.bdsession
aps.models.rolpermiso.bdsession
aps.models.solicitud.bdsession
aps.models.solicituditem.bdsession
aps.models.tipoitem.bdsession
aps.models.tipoitematributo.bdsession
aps.models.uploadedfile.bdsession
aps.models.usuario.bdsession
aps.models.voto.bdsession
aps.views.atributo'.bdsession
aps.views.bdsession
aps.views.fase.bdsession
aps.views.historial'.bdsession
aps.views.item'.bdsession
aps.views.lineabase'.bdsession
aps.views.login'.bdsession
aps.views.main.bdsession
aps.views.permiso'.bdsession
aps.views.proyecto'.bdsession
aps.views.relacion'.bdsession
aps.views.rol'.bdsession
aps.views.solicitudcambio.bdsession
aps.views.tipoitem.bdsession
aps.views.usuario'.bdsession" class="py-name" href="#" onclick="return doclink('link-43', 'bdsession', 'link-37');">bdsession</a></tt><tt class="py-op">.</tt><tt class="py-name">query</tt><tt class="py-op">(</tt><tt id="link-44" class="py-name" targets="Class aps.models.usuario.Usuario=aps.models.usuario.Usuario-class.html"><a title="aps.models.usuario.Usuario" class="py-name" href="#" onclick="return doclink('link-44', 'Usuario', 'link-44');">Usuario</a></tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">filter_by</tt><tt class="py-op">(</tt><tt id="link-45" class="py-name"><a title="aps.models.usuario.Usuario.nick" class="py-name" href="#" onclick="return doclink('link-45', 'nick', 'link-10');">nick</a></tt><tt class="py-op">=</tt><tt class="py-name">userid</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">first</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L83"></a><tt class="py-lineno">83</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt id="link-46" class="py-name"><a title="aps.models.historial.Historial.usuario
aps.models.proyectousuario.ProyectoUsuario.usuario
aps.models.usuario" class="py-name" href="#" onclick="return doclink('link-46', 'usuario', 'link-42');">usuario</a></tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
<a name="L84"></a><tt class="py-lineno">84</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">None</tt> </tt>
<a name="L85"></a><tt class="py-lineno">85</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-op">[</tt><tt class="py-string">'admin'</tt><tt class="py-op">]</tt> </tt>
</div></div><a name="L86"></a><tt class="py-lineno">86</tt>  <tt class="py-line"> </tt><script type="text/javascript">
<!--
expandto(location.href);
// -->
</script>
</pre>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="aps-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Sat Jun  8 08:44:02 2013
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
